package org.example.Study.Mq.amqp.sender;

import java.util.List;

/**
 * @Author : zhangbo
 * @data : 2024/6/13
 * @description :
 */
public interface CacheSender {
    /**
     * 发送消息到队列
     * @param list
     * @param routingKey
     * @param <T>
     */
    <T>void sendMessage(List<String>list,String routingKey);

    /**
     * 发送延时消息
     * @Queue  消息队列名称
     * @param list 消息数据
     * @param routingKey  mq的消息队列
     * @param <T>
     */
    <T>void sendDelaMessage(String Queue,List<String>list,String routingKey,Long TTLTime);

}
